// stonewt1.h -- revised definition for the Stonewt class
#ifndef STONEWT1_H_
#define STONEWT1_H_
class Stonewt
{
    private:
        enum {Lbs_per_stn = 14};        // pounds per stone
        int stone;                      // whole stones
        double pds_left;                // fractional pounds
        double pounds;                  // entire weight in pounds
    public:
        Stonewt(double lbs);            // construct from double pounds
        Stonewt(int stn, double lbs);   // construct from stone, lbs
        Stonewt();                      // default constructor
        ~Stonewt();
        void show_lbs() const;          // show weight in pounds format
        void show_stn() const;          // show weight in stone format
    // conversion functions
        operator int() const;
        operator double() const;
};
#endif
